<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // ...args就是rest参数
        // -- > 产生了一个变量， 这个变量是一个数组， 数组里面包含了这个函数调用时传递的所有实参

        function q(...a) {
            //验证args是不是数组？
            console.log(a instanceof Array); //true
            console.log(Object.prototype.toString.call(a)); //"[object Array]"
            console.log(Array.isArray(a)); //true es5中的新方法
            console.log(a);
        }
        q(1, 3, 5);
        q(2, 3, 4, 5, 6, 7, 8);
    </script>
</body>

</html>